Skip to main content
TrustRadius
Oracle Java SE

Oracle Java SE

Overview

What is Oracle Java SE?

Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.

Read more
Recent Reviews

Oracle Java SE is evergreen

8 out of 10
September 28, 2021
Across the organization JDK is used, microservices development is the key area where JDK is used. All kinds of businesses like data …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Oracle Java SE?

Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

1 person also want pricing

Alternatives Pricing

What is Java Cloud?

Oracle offers the Java Cloud Service, a PaaS supporting the fast and easy development of Java applications.

Return to navigation

Product Demos

CVE-2012-0507 Java AtomicReferenceArray Type Violation Vulnerability Metasploit Demo

YouTube

CVE-2012-0500 Oracle Java Web Start Plugin Command Line Argument Injection Metasploit Demo

YouTube

CVE-2012-1723 Oracle Java Applet Field Bytecode Verifier Cache RCE Metasploit Demo

YouTube

CVE-2013-0422 Java Applet JMX RCE Metasploit Demo

YouTube
Return to navigation

Product Details

What is Oracle Java SE?

Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.

Oracle Java SE Competitors

Oracle Java SE Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Android Studio are common alternatives for Oracle Java SE.

Reviewers rate Support Rating highest, with a score of 8.

The most common users of Oracle Java SE are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(250)

Attribute Ratings

Reviews

(1-7 of 7)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE is being used by my organization in almost all of the development projects. Our Development Team has more than 8 years of experience coding applications on Java. Java software and applications are used across the whole organization and our customers and providers are using these too. We have solved bussines problems from differents areas like healthcare, finnancial, and human resources.
  • Java is portable
  • Java is stable
  • Learning Java is not easy.
  • You must be careful with memory management.
Java is secure, scalable and portable (you can run Java applications in different operative systems).
November 19, 2019

Java SE Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use this structure in software development for some internal and external applications.
  • We use our Enterprise Resouce Planning Applications development. And Java SE performance is very powerful.
  • Our budget planning application uses Java SE. Easy, very useful.
  • For Financial Consolidation application we use JAVA SE.
  • Application improvements can be made more easily.
  • Security and scheduling effects are made difficult in Java SE settings for critical applications.
  • Costs should be at the appropriate level.
Oracle Java SE is well suited for scientific applications. One of its biggest strengths is that it combines scientific opportunities with enterprise stability, scalability and security.

And for machine learning, data science, etc. less appropriate.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is really an usable product. A lot of banking environment depends on it and most of the applications created on the banking stacks are utilizing the product. The developer learning curve is OK and it makes a really good basis for Object oriented programming. I can clearly recommend to learn it as a lot of open positions are there with Java language requirements.
  • Server application
  • Desktop application
  • Mobile applications
  • The previous lifecycle update was slow
  • The community process was really closed
  • The vm was slow to start
One of the best tools for SOA.
September 18, 2019

Java SE Review

Xialin Zhu | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Almost all LinkedIn applications are Java ones. I'm on the team that builds infrastructure for all Java applications, in terms of functionality and performance. I'm working on improving the performance of Java in our company. Java SE is what powers all of our code in production machines.
  • Good collection of libraries.
  • Easy to learn. High productivity for developers.
  • Good infrastructure support internally.
  • GC performance. Hope it will be much better with the new GC coming up in Java 11.
  • Difficulty of Migration. Migration to a new major version is particularly challenging.
I think Oracle Java SE is a good fit for large scale applications. It's not a very good fit if you just need a small application with high performance.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Oracle Java SE across the organization. There are tons of people using it in one form or other. We have many tools supporting Java programs and the code in them for writing logic and transformations. We build Java-based web services, applications, and tools to support our internal technology needs.
  • It's a great programming language used by millions of people and devices.
  • I think it's easy to learn and fast to use.
  • There is so much help and content online to use it and build on it.
  • I wish it had support to data science and machine learning as Python does.
  • I wish we can do exploratory data analysis easily like in R or Python.
Oracle Java SE is well suited for any basic programming. We can spin up web applications using servlets and export java programs to web services easily using Axis or other frameworks. I think it's less appropriate for data science, machine learning and other scientific analysis such as exploratory data analysis and predictions.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
OJSE is used in my team to implement low-latency microservices for a trading platform. Wide industry adoption and ease of deployment across heterogeneous hardware setups make it a language of choice for us. Other teams in the department also use OJSE as their language of choice when approaching other unique business problems.
  • Since Java runs on a virtual machine, it's generally considered to be agnostic of the hardware it's running on. It allows for deployment across a mix of hardware setups with the same binary.
  • Lots of literature, third party libraries, support forums, and books have been devoted to Java in general, making it a great language to use to support the business.
  • Backwards compatibility has been an important strength of Java for us. Legacy code that isn't ready to be retired yet can still run on our newer setups despite using older versions of OJSE.
  • The standard JVM generally requires a warming up period, and if you aren't cognizant of that, may get subpar performance on critical paths because they haven't been executed sufficiently yet.
  • Java's virtual machine abstracts away underlying hardware details, and that prevents developers from directly optimizing a solution for the hardware it'll be running on.
Great for solutions where you are unsure of the underlying hardware or may use different setups for the same binary. Not so great if you require fine control over memory management and data structure organization since that can't be controlled as easily by the developer. Lots of third party libraries available that can be leveraged to help bring your application to market faster.
November 01, 2017

Java for everything.

Miguel Angel Merino Vega | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Java for everything you need. Our developers and me personally love Java as a strong language with all the possibilities you can expect to develop any type of system. We use java in the development department, in the testing department and it is the basis of 80% of the projects we carry out.
  • Small, medium and large applications. Key projects for any client.
  • Working with Frameworks like Spring, Struts, etc.
  • Android applications, systems that use special hardware, Arduino, etc.
  • Maybe Java could think of a way to simplify the code for beginners.
  • Less lawsuits, come on Oracle. Java was born to be free for everybody!
In terms of information technology, Oracle Java SE is well suited for everything or almost everything. There are clients with architectures based on another language like C #. In these cases or by the customer's own needs another language could be used.
Return to navigation